7735541cb75624b0b7096ae6a43130e95c44870d,src/main/scala/com/builtbroken/mc/lib/mod/compat/rf/TileRFBattery.java,TileRFBattery,update,#,62
Before Change
public void update()
{
super.update();
if (isServer() && ticks % 10 == 0 && energyHadChanged)
{
energyHadChanged = false;
float percent = (float) energy / (float) maxEnergy;
int meta = (int) (percent * iconsArrayLength);
world().setBlockMetadataWithNotify(xi(), yi(), zi(), meta, 3);
}
}
After Change
//Only trigger a block update if needed
if (cachedMeta == -1 || cachedMeta != meta)
{
world().setBlockMetadataWithNotify(xi(), yi(), zi(), meta, 3);
cachedMeta = world().getBlockMetadata(xi(), yi(), zi());
}
}